@charset "utf-8";
/* CSS Document */

body {	font-family: 微软雅黑,Arial, Helvetica, sans-serif; font-size: 12px;color: #333; 
		overflow-x:hidden; background:url(../images/body_bg.jpg) repeat;}
*{margin:0;padding:0;}
img ,button {border:none;}
ol ,ul ,li,dd,dt{list-style:none;}
a {color:#333;text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
h1{ color:#F00;}
h2{ color:#06F;}
h3{ color:#000; font-size:24px; color:#559F27; font-family:宋体;}
h4{ color:#0175DC; font-size:14px;}
.clear {clear:both;}
.border-radius{border:1px solid #fff;border-radius:5px;-moz-border-radius:5px;}
.border{ border:#ccc solid 1px; border-radius:3px;-moz-border-radius:3px;}
.border-b{border-bottom:#ccc dotted 1px;}
.img-middle{vertical-align:central}
.l{ float:left;}
.r{ float:right;}

.shadow{box-shadow: 3px 3px 4px #ccc;}
.shadow1{box-shadow: 3px 3px 4px #ccc;}
.view-n{line-height:25px; padding:8px;}
.cler{border-top:#ccc dashed 1px; width:780px;}
.last{margin-top:10px; line-height:25px; height:25px;float:left; margin-left:10px;}
.next{margin-top:10px; line-height:25px; height:25px; float: right; margin-right:10px;}
.last a,.next a{ padding-left:8px;}
.weizhi{float:right; margin-right:10px;}
.weizhi1{float:right; margin-right:10px; color:#fff; font-size:12px;}
.weizhi1 a{color:#fff;}

.title{height:28px;line-height:28px; padding-top:2px; font-size:14px; color:#fff;}
.title span{ height:28px; line-height:28px; width:91px; display: block; text-align:center; margin:0 3px;cursor:pointer; float:left; background:url(../images/news_bg.jpg) center no-repeat;}
.title span.hover{height:27px; line-height:27px; width:91px; display: block; text-align:center; cursor:pointer; float:left; background:url(../images/news_a_bg.jpg) center no-repeat;}

.title1{ height:40px; line-height:40px; background:url(../images/header_bg.jpg) repeat; color:#fff; text-align:center; font-size:16px;}
.title1 span{ display:block; width:130px; text-align:center;}
.title1 small{ font-size:12px;color:#fff;}
 
.title3{ height:30px; line-height:30px; color:#000; font-size:14px; font-weight:400;}
.title3 span{ width:120px; text-align:center; margin-left:20px;}
.title3 small{ font-size:12px;color:#999}
.title3 a{ font-size:12px;}
#demo {background: #FFF;width:992px;overflow:hidden; margin:0 5px;}
#demo img {}
#indemo {float: left;width: 800%;}
#demo1 {float: left; }
#demo2 {float: left;}
.prolist{width:180px; height:242px; float:left; overflow:hidden; margin:8px 2px; padding:2px; }
.pname{ height:20px;width:180px; line-height:20px; text-align:center; margin-top:2px; background:#CCC; display:block;border-radius:3px;-moz-border-radius:3px; overflow:hidden;}
.pimg{overflow:hidden; margin:1px;}
.pimg img{
		 transition:all 0.2s linear 200ms;
		 -ms-transition:all 0.2s linear 200ms;
		 -moz-transition:all 0.2s linear 200ms;
		 -webkit-transition:all 0.2s linear 200ms;
		 -o-transition:all 0.2s linear 200ms;
	 
		}
.pimg img:hover{
	-ms-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-webkit-transform: scale(1.2); 
	-o-transform: scale(1.2); 
	transform: scale(1.2);
	overflow:hidden;
	}


.fenye{ height:26px; overflow:hidden; margin:10px 0 15px;  text-align:center; clear:both;}
.fenye ul{ height:26px; line-height:26px; text-align:center; display:inline-block; *padding-left:20px;}
.fenye ul li{ float:left; display:inline-block; margin:0 4px 0 0;}
.fenye ul li.thisclass{ width:26px; height:26px; font-weight:normal; line-height:26px; border-radius:2px; background:#0276DD; color:#fff;}
.fenye ul li.thisclass a{color:#fff;}
.fenye ul li a{ display:block; width:24px; height:24px; text-align:center; line-height:24px; border:1px solid #d1d1d1; border-radius:2px;}
.fenye ul li a:hover{ color:#fff;background:#f90;border-radius:2px; border:none; height:26px; line-height:26px; width:26px;}
.fenye ul li span.pageinfo{ border:1px solid #dedede; padding:1px 4px; border-radius:2px; font-weight:normal; display:inline-block; line-height:22px; height:22px;}
.fenye ul li span.pageinfo strong{font-weight:normal;}
.fenye ul li.prev,.fenye ul li.next{ line-height:24px;}
.fenye ul li.first,.fenye ul li.last{ line-height:24px; border:1px solid #dedede; height:24px;border-radius:2px; width:40px;}
.fenye ul li.first a,.fenye ul li.last a{ width:40px; border:none}
.fenye ul li.first a:hover,.fenye ul li.last a:hover{ width:40px; border:none; height:24px; line-height:24px;}
.fenye ul li.prev a,.fenye ul li.next a{ width:66px;}
.fenye ul li.prev a:hover,.fenye ul li.next a:hover{ width:68px; height:26px;}

.call { margin:50px auto 100px 30px;}
.call p { line-height:35px; padding-top:8px; clear:both; }
.call p span { float:left; margin-right:8px; }
.call p span b { color:#f46507; }
.call input.text_inaa,.call textarea{ border:1px solid #aaa; padding:2px;}
.call input.text_inaa:hover{ border:1px solid #06C; }
.call input.text_inaa:focus{ border:1px solid #06C; box-shadow:0px 1px 4px #06C; }
.call textarea:hover{ border:1px solid #06C;}
.call textarea:focus{ border:1px solid #06C; box-shadow:0px 1px 8px #06C; }
.call p i { font-weight: normal; font-style: normal; padding-left:8px; }
.textarea { width:305px; height:70px; }
.text_inaa { width:176px; }
.text_in1 { width:70px; }
.button_in { background:#0276DD; border-radius:2px; color:#fff; width:68px; height:28px; border:none; cursor:pointer; }
.submit_youin { padding-left:76px; }
.call p.submit_youin input.botton_in{ border:none;}
.call p.submit_youin input.botton_in:hover{ border:none;}

.flink{ background:#fff; height:40px; line-height:40px; margin:20px 0 22px 0;}
.lkl{ float:left; height:40px; line-height:40px; color:#fff;font-family:microsoft yahei; font-size:16px; font-weight:normal; margin:0; padding:0 24px 0 0; background:#1277cf;}
.lkl span{ display:inline-block; height:40px; line-height:40px; background:url(../images/bg_i7.png) no-repeat 13px center; padding-left:49px;}
.link{ height:40px; float:left; padding-left:6px;}
.link a{ margin:0 4px;}